'''
            方法/其它           操作描述
            lst.append ()   在列表的末尾添加一个元素
    增加操作  lst.extend()    在列表的末尾至少添加一个元素
            lst.insert()    在列表的任意位置添加一个元素
            切片             在列表的任意位置添加至少一个元素
'''
lst=[10,20,30]
print('添加元素之前',lst,id(lst))
lst.append(99)
print('添加元素之后',lst,id(lst))
'''[10, 20, 30, 99] 3177508382656'''
lst2=['hello','world']
lst3=[5,2,0]

print("\n----------在列表lst的末尾将lst2做为一个元素添加到列表的末尾-----------")
lst.append(lst2)
print(lst)
'''
[10, 20, 30, 99, ['hello', 'world']]
'''

print("\n----------向列表lst的末尾一次性添加lst3中的多个元素5,2,0-----------")
lst.extend(lst3)
print(lst)
'''
[10, 20, 30, 99, ['hello', 'world'], 5, 2, 0]
'''

print("\n----------向列表lst3的任意位置添加1个元素-----------")
lst3.insert(1,3)    #下标为1的地方添加元素3
print(lst3)
'''[5, 3, 2, 0]'''


print("\n----------向列表lst3的任意位置添加多个元素-----------")
#会将添加位置后面的元素全部替换掉，而不是插在中间
lst3[2:]=lst2
print(lst3)
'''
[5, 3, 'hello', 'world']
'''




